home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19950528-19950726 / 000203_news@columbia.edu_Sun Jun 26 03:20:33 1995.msg < prev    next >
Internet Message Format  |  2020-01-01  |  4KB

  1. Received: from apakabar.cc.columbia.edu by watsun.cc.columbia.edu with SMTP id AA08880
  2.   (5.65c+CU/IDA-1.4.4/HLK for <kermit.misc@watsun.cc.columbia.edu>); Sun, 25 Jun 1995 23:23:29 -0400
  3. Received: by apakabar.cc.columbia.edu id AA23981
  4.   (5.65c+CU/IDA-1.4.4/HLK for kermit.misc@watsun); Sun, 25 Jun 1995 23:23:27 -0400
  5. Path: news.columbia.edu!sol.ctr.columbia.edu!usc!hookup!ddsw1!not-for-mail
  6. From: les@MCS.COM (Leslie Mikesell)
  7. Newsgroups: comp.dcom.modems,comp.protocols.kermit.misc
  8. Subject: Re: Improved modem dialing for C-Kermit
  9. Date: 25 Jun 1995 22:20:33 -0500
  10. Organization: /usr/lib/news/organi[sz]ation
  11. Lines: 61
  12. Message-Id: <3sl921$29m@Mercury.mcs.com>
  13. References: <3seuml$4s6@apakabar.cc.columbia.edu> <3sft9o$8ul@Mars.mcs.com> <3shhv6$6r9@apakabar.cc.columbia.edu>
  14. Nntp-Posting-Host: mercury.mcs.com
  15. Xref: news.columbia.edu comp.dcom.modems:99382 comp.protocols.kermit.misc:3039
  16. Apparently-To: kermit.misc@watsun.cc.columbia.edu
  17.  
  18. In article <3shhv6$6r9@apakabar.cc.columbia.edu>,
  19. Frank da Cruz <fdc@watsun.cc.columbia.edu> wrote:
  20.  
  21. >>Why not teach it to read uucp Devices and Dialers files on the unix
  22. >>version at least?  Everyone has to set these up anyway and it's
  23. >>annoying to have to do it all over again for kermit and add a
  24. >>start up script that knows how to find a free modem line.
  25. >>
  26. >Completely ignoring the difficulties among different UNIX versions
  27. >as to the names, locations, formats, contents, and very existence of 
  28. >these files...
  29.  
  30. This is indeed a problem, but kermit is now quite capable of implimenting
  31. modem selection and dialing in a script which would allow the local
  32. setup to be tweaked to read your existing files. 
  33.  
  34. >It is because C-Kermit is not "just" a UNIX program.  If I did this for
  35. >UNIX, I would still have to do it some other way for VMS, OS/2, AOS/VS,
  36. >VOS, the Amiga, and so on.  OK, fine, I'm lazy.
  37.  
  38. In my opinion you would be better off dropping hard-coded dialing
  39. support completely.
  40.  
  41. >But that's not the only reason.  The other reason is at the heart of
  42. >the "Kermit philosophy" (if I may be so pompous).  Our goal is to
  43. >provide a suite of communication software programs that work consistently
  44. >across hundreds and hundreds of platforms.  I know that we have not
  45. >totally succeeded in achieving the goal, but we are working towards it,
  46. >and we are definitely opposed to working against it. 
  47.  
  48. I disagree with this philisophy when it applies to the user interface
  49. level since it will almost certainly confuse users when they
  50. encounter differences from their normal programs.  However at a
  51. script command level I have to agree.  
  52.  
  53. >So when somebody posts a query on this newsgroup asking for the commands to
  54. >set up an XYZcommFaxBlasterPro V.34+++++ for C-Kermit, it should not matter
  55. >what OS they have.  The answer should be, and will be, the same for all OS's
  56. >where C-Kermit runs.
  57.  
  58. My questions are more general:
  59.  
  60. How do I make kermit automatically select a suitable free modem from
  61. those available on the machine? (Preferably without having to keep
  62. a user base aware of changes or modify scripts every time a modem
  63. is replaced or moved).
  64. How do I add the ability to connect over a new modem or device type
  65. that you didn't anticipate (for example an X.25 PAD or a satellite
  66. link that uses similar commands)?
  67.  
  68. The Devices and Dialers files in HDB uucp provide a general solution
  69. to these questions.  Rather than re-invent that solution or provide
  70. less general hard-coded knowledge of specific devices that most people
  71. don't have imbedded in every binary, why not duplicate it with some
  72. macros in kermit and simply create the files for systems where they
  73. don't already exist?  You do need some concepts that didn't exist
  74. in pre-HDB versions, like modem 'classes' rather than speeds in the
  75. Devices file to get it right, though.
  76.  
  77. Les Mikesell
  78.   les@mcs.com